import java.io.File;
import java.util.Scanner;

//扫描指定目录。并找到名称或者内容中包含指定字符的所有文件
public class Demo6 {
    public static void main(String[] args) {
        System.out.println("请输入你要扫描的目录。指定目录或者相对目录");
        Scanner scan=new Scanner(System.in);
        String url=scan.next();
        System.out.println("你要找的文件名称");
        String name=scan.next();
        File file=new File(url);
        if(!file.isDirectory()){
            System.out.println("输入的路径是错误的");
            return;
        }
        check(file,name);
    }
    private static void check(File file,String name){
        File [] files=file.listFiles();
        for(File f:files){
            if(f.isDirectory()){
                check(f,name);
            }else{
                if(f.getName().contains(name)){
                    System.out.println(f.getAbsolutePath());
                }
            }
        }

    }
}
